- Deliver defined, clearly scoped development tasks to completion under the guidance of senior developers.
- Write basic SQL queries and develop an understanding of Oracle and PostgreSQL stored procedures with mentorship.
- Write unit tests for all code produced and carefully check work before requesting a review.
- Early success measure: The first merged pull request is expected within 20 days of starting. The candidate must be comfortable learning within a structured 30-day onboarding programme and actively participating in code reviews.
- Surface blockers within one working day and clearly communicate what has been attempted and what assistance is required.
- Participate in code reviews as a reviewer from Sprint 2 onwards.
- Write clear commit messages and pull request descriptions explaining what was changed and why.
- Attend and contribute prepared input to sprint planning sessions and retrospectives.
- Use Microsoft Teams for team coordination and respond within four working hours during core working hours.
- Complete the 30-day onboarding programme covering payments, the codebase, development processes, and squad norms.
- Develop a basic understanding of PCI-DSS requirements, including awareness of information that must never appear in logs or error messages.
Qualifications & Experience:
- NQF Level 6 National Diploma or NQF Level 7 Bachelor’s Degree in Information Technology, Computer Science, Software Engineering, or a closely related field.
- Relevant professional certification, such as Microsoft Technology Associate, AWS Cloud Practitioner, or equivalent, will be advantageous.
- Final-year students in their last semester may be considered for a start date after graduation. Candidates must provide their expected graduation date and current academic transcript.
- 3–5 years of software development exposure. Internships, graduate programmes, academic projects, and credible self-directed work may be considered.
- A genuine academic or personal software development project must be available for discussion or review. The project does not need to be production-grade but must demonstrate independent work and should not simply be a copied tutorial.